/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package LOGICA.LNSF;

import LOGICA.BDLSF.BDL_C_SFDepartamentoBean;
import LOGICA.BDLSF.BDL_C_SFDepartamentoBeanRemota;
import LOGICA.BDLSF.BDL_C_SFDistritoBeanRemota;
import LOGICA.BDLSF.BDL_C_SFDistritoBean;
import LOGICA.Beans.BeanLogdepart;
import LOGICA.Beans.BeanLogdistrit;
import LOGICA.Entidades.Logdepart;
import LOGICA.Entidades.Logdistrit;
import java.util.List;
import java.util.ArrayList;
import org.springframework.transaction.annotation.Transactional;
/**
 *
 * @author ricardo
 */
public class LN_C_SFDistritoBean implements LN_C_SFDistritoBeanRemota{

    BDL_C_SFDistritoBeanRemota bdl_C_SFDistritoBeanRemota = new BDL_C_SFDistritoBean();
    
    @Override
    @Transactional
    public List<BeanLogdistrit> distritoList(String nidDepart) {
        List<Logdistrit> listaDistrit = bdl_C_SFDistritoBeanRemota.findAllDistritxDepart(nidDepart);
        List<BeanLogdistrit> listaDistritos = new ArrayList<BeanLogdistrit>();
        for(Logdistrit entidad: listaDistrit){
            BeanLogdistrit bean = new BeanLogdistrit();
            bean.setNidDistrito(entidad.getNidDistrito());
            bean.setTDescripcion(entidad.getTDescripcion());
            listaDistritos.add(bean);
        }
        return listaDistritos;
    }
    
}
